Minimizing General Delay Costs on Unrelated Machines
نویسندگان
چکیده
We consider the problem of minimizing general delay costs on unrelated machines. In this problem, we are given a set of m machines and a set of n jobs. Each job j has a machine dependent processing time of pij on machine i, and a release time rij . Further, we are also given a non-decreasing function fj(t) which gives the cost of completing the job j at time t. Our goal is to assign each job to exactly one machine and specify a scheduling policy on each machine such that ∑ j fj(Cj) is minimized, where Cj is the completion time of job j. This objective function captures several widely studied objective functions such as makespan, average completion time/flow-time, tardiness, and deadline scheduling. We design the first polynomial time bicriteria approximation algorithm for the problem that achieves a constant approximation when given a small constant factor speed augmentation. The speed augmentation is necessary as the objective function value can be zero, and hence no algorithm can achieve a bounded approximation factor without speed augmentation. As a corollary of our result, we also get the first polynomial time approximation algorithm for the tardiness objective for unrelated machines (or even for identical machines). ∗Microsoft Research, Redmond, [email protected] †Microsoft Research, Redmond, [email protected]
منابع مشابه
Solving the Problem of Scheduling Unrelated Parallel Machines with Limited Access to Jobs
Nowadays, by successful application of on time production concept in other concepts like production management and storage, the need to complete the processing of jobs in their delivery time is considered a key issue in industrial environments. Unrelated parallel machines scheduling is a general mood of classic problems of parallel machines. In some of the applications of unrelated parallel mac...
متن کاملSolving the Problem of Scheduling Unrelated Parallel Machines with Limited Access to Jobs
Nowadays, by successful application of on time production concept in other concepts like production management and storage, the need to complete the processing of jobs in their delivery time is considered a key issue in industrial environments. Unrelated parallel machines scheduling is a general mood of classic problems of parallel machines. In some of the applications of unrelated parallel mac...
متن کاملA comparison of algorithms for minimizing the sum of earliness and tardiness in hybrid flow-shop scheduling problem with unrelated parallel machines and sequence-dependent setup times
In this paper, the flow-shop scheduling problem with unrelated parallel machines at each stage as well as sequence-dependent setup times under minimization of the sum of earliness and tardiness are studied. The processing times, setup times and due-dates are known in advance. To solve the problem, we introduce a hybrid memetic algorithm as well as a particle swarm optimization algorithm combine...
متن کاملA New Lower Bound for Flexible Flow Shop Problem with Unrelated Parallel Machines
Flexible flow shop scheduling problem (FFS) with unrelated parallel machines contains sequencing in flow shop where, at any stage, there exists one or more processors. The objective consists of minimizing the maximum completion time. Because of NP-completeness of FFS problem, it is necessary to use heuristics method to address problems of moderate to large scale problem. Therefore, for assessme...
متن کاملFinite Horizon Economic Lot and Delivery Scheduling Problem: Flexible Flow Lines with Unrelated Parallel Machines and Sequence Dependent Setups
This paper considers the economic lot and delivery scheduling problem in a two-echelon supply chains, where a single supplier produces multiple components on a flexible flow line (FFL) and delivers them directly to an assembly facility (AF). The objective is to determine a cyclic schedule that minimizes the sum of transportation, setup and inventory holding costs per unit time without shortage....
متن کامل